observation deck – English–Français translations

🇬🇧 en fr 🇫🇷

observation deck noun

  • area of a tall building
terrasse panoramique
Wiktionary Links